<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <script>
        /* 
            RegExp:正则表达式对象
            /abc/：正则表达式需要包裹在  / 中间   /
         */

         //定义的规则：判断一个字符串是否包含  abc

         //方式一：使用 new 关键字创建
        const regExObj = new RegExp(/abc/);

        // console.log(regExObj)
        // console.dir(regExObj)


        //方式二：基于字面量的方式定义，和通过new关键字的方式是一样的
        const regExObj2 = /aa/;

        //	一个在字符串中测试是否匹配的 RegExp 方法，它返回 true 或 false。
        //  regexObj.test(str)

        console.log(regExObj.test("abaa"))      //false
        console.log(regExObj.test("abc"))       //true
        console.log(regExObj.test("abcd"))      //true
        console.log(regExObj.test("dabc"))      //true

        console.log(regExObj2.test("aa"))       //true
        console.log(regExObj2.test("bba"))      //false
        console.log(regExObj2.test("aabbcc"))   //true
    </script>
</body>
</html>